net/http.pattern.segments (field)

25 uses

	net/http (current package)
		pattern.go#L33: 	segments []segment
		pattern.go#L40: 	return p.segments[len(p.segments)-1]
		pattern.go#L137: 			p.segments = append(p.segments, segment{wild: true, multi: true})
		pattern.go#L149: 			p.segments = append(p.segments, segment{s: seg})
		pattern.go#L163: 				p.segments = append(p.segments, segment{s: "/"})
		pattern.go#L180: 			p.segments = append(p.segments, segment{s: name, wild: true, multi: multi})
		pattern.go#L286: 	if len(p1.segments) != len(p2.segments) && !p1.lastSegment().multi && !p2.lastSegment().multi {
		pattern.go#L293: 	for segs1, segs2 = p1.segments, p2.segments; len(segs1) > 0 && len(segs2) > 0; segs1, segs2 = segs1[1:], segs2[1:] {
		pattern.go#L451: 	for segs1, segs2 = p1.segments, p2.segments; len(segs1) > 0 && len(segs2) > 0; segs1, segs2 = segs1[1:], segs2[1:] {
		pattern.go#L472: 	for segs1, segs2 = p1.segments, p2.segments; len(segs1) > 0 && len(segs2) > 0; segs1, segs2 = segs1[1:], segs2[1:] {
		request.go#L1507: 	for _, seg := range r.pat.segments {
		routing_index.go#L38: 		for pos, seg := range pat.segments {
		routing_index.go#L87: 		return apply(idx.segments[routingIndexKey{s: "/", pos: len(pat.segments) - 1}])
		routing_index.go#L97: 	for i, seg := range pat.segments {
		routing_tree.go#L50: 	n.addSegments(p.segments, p, h)
		server.go#L2713: 	return len(n.pattern.segments) == strings.Count(path, "/")